<?php
// archivos necesarios
require_once('./php_lib/conexion.php');


switch($_GET['funcion']) {
	case 1: // INSERT
		$bod_id= $_GET['bod_id'];
		$query = sprintf("INSERT INTO Sector (sec_id, sec_des, bod_id) VALUES (NULL, '%s', $bod_id)",
                       $_POST['sec_des']);
  
		if( mysql_query($query, $db_zapatos) == TRUE) 
			$jsondata['respuesta'] = 1;
		else 
			$error['insert'] = mysql_error();
		
		break;
	case 2: // UPDATE
		// Inserto los datos de registro en la db
		$query = sprintf("UPDATE Sector SET sec_des = '%s' WHERE sec_id = $sec_id;",
				$_POST['sec_des']);
				
		if( mysql_query($query, $db_zapatos) == FALSE) 
			$error['update'] = mysql_error();			//$error['update'] = "Ocurrio un error al intertar guardar los cambios.";
		else 
			$jsondata['respuesta'] = 1;
		break;
	case 3: // DELETE
		$sector=$_GET['sec_id'];
		mysql_query( "DELETE FROM Pro_Sec WHERE sec_id = ".$sector.";",$db_zapatos);
		mysql_query( "DELETE FROM Sector WHERE sec_id = ".$sector.";",$db_zapatos);
		break;
	case 4: // SELECT
		$bod_id= $_GET['bod_id'];
		$query = "SELECT * FROM Sector NATURAL LEFT JOIN Bodega NATURAL LEFT JOIN Sucursal WHERE bod_id=$bod_id";
		
		$query .= " ORDER BY ".$_POST['orden']." ".$_POST['osentido']." LIMIT ".$_POST['inicio'].", ".$_POST['tam']." ";
		$query .= ";";
		//$jsondata['query'] = $query;   
		$resultado = mysql_query ($query, $db_zapatos);
		$jsondata['query'] = $query;
		
		if( !$resultado) { 
			$error['query'] = 'Error al traer los datos desde la base.'; 
			break;
		}
		$jsondata['num_rows'] = mysql_num_rows($resultado);
		if( $jsondata['num_rows'] == 0) break;

		for($i = 0; $i < $jsondata['num_rows']; $i++) $jsondata['rows'][$i] = mysql_fetch_assoc($resultado);
		break;
	default:
		$error['error'] = 'Error -- funcion desconocida.';
}

if( !empty( $error)) {
	$jsondata['error'] = 1;
	$jsondata['lista_errores'] = $error;
} else $jsondata['error'] = 0;
echo json_encode($jsondata);
?>